package com.rttmall.shopbackend.app.gambling.pojo;

import java.text.SimpleDateFormat;

import com.rttmall.shopbackend.enums.GamblingRecordAddressStatus;
import com.rttmall.shopbackend.enums.GamblingRecordAddressZiti;
import com.rttmall.shopbackend.pojo.Pagination;

public class GamblingRecordCustom extends GamblingRecord{
	
	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	
	private GamblingRecordAddressStatus gamblingRecordAddressEnum;
	
	private GamblingRecordAddressZiti gamblingRecordAddressZitiEnum;
	
	private GamblingRecordAddress gamblingRecordAddress;
	
	private VirtualData virtualData;
	
	private String productNameOrId;
	
	private Pagination pagination;
	
    private String period;
    
    private Integer productId;
    
    private String nameZh;
    
    private String userName;
    
    private Long buyTime;
    
    private String buyTimeDate;
    
    private Long completeTime;
    
    private String completeTimeDate;
    
    private String sendType;
    
    private String expressName;
    
    private String expressNumber;
    
    private String address;
    
    private Integer count;
    
    private Integer minCount;
    
    private Integer amount;
    
    private Integer sellingPrice;
    
    private String email;
    
    private String mobile;
    
    private String globalKey;

	public String getGlobalKey() {
		return globalKey;
	}

	public void setGlobalKey(String globalKey) {
		this.globalKey = globalKey;
	}

	public String getCompleteTimeDate() {
		return completeTimeDate;
	}

	public void setCompleteTimeDate(String completeTimeDate) {
		this.completeTimeDate = completeTimeDate;
	}

	public String getBuyTimeDate() {
		return buyTimeDate;
	}

	public void setBuyTimeDate(String buyTimeDate) {
		this.buyTimeDate = buyTimeDate;
	}

	public Pagination getPagination() {
		return pagination;
	}

	public void setPagination(Pagination pagination) {
		this.pagination = pagination;
	}

	public GamblingRecordAddress getGamblingRecordAddress() {
		return gamblingRecordAddress;
	}

	public void setGamblingRecordAddress(GamblingRecordAddress gamblingRecordAddress) {
		this.gamblingRecordAddress = gamblingRecordAddress;
	}

	public String getPeriod() {
		return period;
	}

	public void setPeriod(String period) {
		this.period = period;
	}

	public Integer getProductId() {
		return productId;
	}

	public void setProductId(Integer productId) {
		this.productId = productId;
	}

	public String getNameZh() {
		return nameZh;
	}

	public void setNameZh(String nameZh) {
		this.nameZh = nameZh;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Long getBuyTime() {
		return buyTime;
	}

	public void setBuyTime(Long buyTime) {
		this.buyTime = buyTime;
	}

	public Long getCompleteTime() {
		return completeTime;
	}

	public void setCompleteTime(Long completeTime) {
		this.completeTime = completeTime;
	}

	public String getSendType() {
		return sendType;
	}

	public void setSendType(String sendType) {
		this.sendType = sendType;
	}

	public String getExpressName() {
		return expressName;
	}

	public void setExpressName(String expressName) {
		this.expressName = expressName;
	}

	public String getExpressNumber() {
		return expressNumber;
	}

	public void setExpressNumber(String expressNumber) {
		this.expressNumber = expressNumber;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public VirtualData getVirtualData() {
		return virtualData;
	}

	public void setVirtualData(VirtualData virtualData) {
		this.virtualData = virtualData;
	}

	public String getProductNameOrId() {
		return productNameOrId;
	}

	public void setProductNameOrId(String productNameOrId) {
		this.productNameOrId = productNameOrId;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public Integer getMinCount() {
		return minCount;
	}

	public void setMinCount(Integer minCount) {
		this.minCount = minCount;
	}

	public Integer getAmount() {
		return amount;
	}

	public void setAmount(Integer amount) {
		this.amount = amount;
	}

	public Integer getSellingPrice() {
		return sellingPrice;
	}

	public void setSellingPrice(Integer sellingPrice) {
		this.sellingPrice = sellingPrice;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public GamblingRecordAddressStatus getGamblingRecordAddressEnum() {
		return gamblingRecordAddressEnum;
	}

	public void setGamblingRecordAddressEnum(GamblingRecordAddressStatus gamblingRecordAddressEnum) {
		this.gamblingRecordAddressEnum = gamblingRecordAddressEnum;
	}

	public GamblingRecordAddressZiti getGamblingRecordAddressZitiEnum() {
		return gamblingRecordAddressZitiEnum;
	}

	public void setGamblingRecordAddressZitiEnum(GamblingRecordAddressZiti gamblingRecordAddressZitiEnum) {
		this.gamblingRecordAddressZitiEnum = gamblingRecordAddressZitiEnum;
	}

}
